@echo off
chcp 65001 >nul
cls
title Feynman平台 - 停止所有服务
echo ==========================================
echo Feynman学习平台 - 停止所有服务
echo ==========================================
echo.

echo 正在停止所有相关服务...
echo.

echo 1. 停止前端服务 (端口5174)...
taskkill /f /im cmd.exe /fi "windowtitle eq Frontend Service*" >nul 2>&1
echo ✓ 前端服务停止命令已发送
echo.

echo 2. 停止后端服务 (端口3000)...
taskkill /f /im node.exe /fi "windowtitle eq Backend Service*" >nul 2>&1
echo ✓ 后端服务停止命令已发送
echo.

echo 3. 停止Whisper服务 (端口5001)...
taskkill /f /im python.exe /fi "windowtitle eq Whisper Service*" >nul 2>&1
echo ✓ Whisper服务停止命令已发送
echo.

echo 4. 停止可能残留的服务进程...
taskkill /f /im node.exe /fi "windowtitle eq *feynman*" >nul 2>&1
taskkill /f /im python.exe /fi "windowtitle eq *whisper*" >nul 2>&1
echo ✓ 残留进程清理命令已发送
echo.

echo ==========================================
echo 所有服务停止命令已发送！
echo ==========================================
echo.
echo 请检查任务管理器确认所有服务已完全停止。
echo.
echo 按任意键退出...
pause >nul